Big Huge Thesaurus

scarabaeid beetle

noun